﻿/*!
 * Made by 黄文浩
 *
 * Date: 2013年03月
 */
$(document).ready(function(e) {
//会员展示
	var aLength = $(".area_vanfa > ul > li").length;
	var aWidth = $(".scroll_vanfa").width();
	var aIndex = 0;
	var temp_num = Math.floor(aWidth/197);
	var sWidth = aWidth/(aLength - temp_num+1);
	$(".area_vanfa ul").css("width", (aLength + 1)*197 + "px");
	$(".scroll_vanfa > li").css({width:sWidth + "px"});
	
	
	function SrollVanfa(i){
		aIndex = i;
		if(aIndex <= aLength - temp_num){
			$(".area_vanfa ul").css({marginLeft: - 197*aIndex + "px"});
			$(".scroll_vanfa > li").css({marginLeft:aIndex*sWidth + "px"});
		}
		$(".temp").html(aIndex);
	}

	SrollVanfa(0);
	
	
	$(".area_vanfa .list_vanfa").hover(
	function(){
		var _Index = $(".area_vanfa > ul > li > dl").index(this);
		var sIndex = _Index - aIndex;
		$(".area_vanfa > ul > li").removeClass();
		if(sIndex < 4){
			$(".area_vanfa > ul > li").eq(_Index).addClass("eq_" + sIndex);
		}else{
			$(".area_vanfa > ul > li").eq(_Index).addClass("eq_4");
		}
		$(this).find("dd").show();
    },function(){
		$(this).find("dd").hide();
	});
	
	$(".area_vanfa .list_vanfa").eq(0).click();
	
	function showScroll(s,n){
		var nToal = $(".list_show > li").length - 1;
		if(n + s >= 1 && n + s <= nToal){
			srollIndex = n + s;
			$(".list_show").animate({"margin-left":- 984*(srollIndex-1) + "px"},"fast")
			$(".num_show > .num").html(srollIndex);
			$(".num_show > .ntoal").html(nToal);
			$(".list_show > li").addClass("gray").eq(srollIndex - 1).removeClass("gray");
		}
		if(n + s <= 1){
			$(".btn_scroll_left").addClass("btn_scroll_left_no");
		}else{
			$(".btn_scroll_left").removeClass("btn_scroll_left_no");
		}
		if(n + s >= nToal){
			$(".btn_scroll_right").addClass("btn_scroll_right_no");
		}else{
			$(".btn_scroll_right").removeClass("btn_scroll_right_no");
		}
	}
	
	var srollIndex = 1;
	$(".btn_scroll_left").click(
	function(){
		showScroll(-1,srollIndex);
	});
	
	$(".btn_scroll_right").click(
	function(){
		showScroll(1,srollIndex);
	});
	/*
	*鼠标滚动事件 
	*/  
	var wheel = function(event) {  
		var delta = 0;  
		if (!event)
			event = window.event;  
		if (event.wheelDelta) {
			delta = event.wheelDelta / 120;  
		} else if (event.detail) {
			delta = -event.detail / 3;  
		} 
		if (delta)  
			handle(delta);
		if (event.preventDefault)  
			event.preventDefault();
		event.returnValue = false;
	}
	if (window.addEventListener) {  
		window.addEventListener('DOMMouseScroll', wheel, false);  
	}
	window.onmousewheel = document.onmousewheel = wheel;
	var handle = function(delta) {  
		var random_num = Math.floor((Math.random() * 100) + 50);  
		if (delta > 0) {
			if(aIndex - delta >= 0){
				SrollVanfa(aIndex - delta);
				return;
			}
		} else {
			if(aIndex - delta <= aLength - temp_num){
				SrollVanfa(aIndex - delta);
				return;
			}
		}
	}
});